package com.erp.erp_entitys.Message;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @author
 * 消息
 */
public class MessageEntity implements Serializable {
    /**
     * 主键id
     */
    private Integer id;
    /**
     * 安排名称
     */
    private String arrangeName;
    /**
     * 提醒时间
     */
    private Date remindTime;
    /**
     * 执行级别
     */
    private String executionLevel;
    /**
     * 内容
     */
    private String content;
    /**
     * 类型(1:待办事项;2:公告栏;3:个人备忘录,4:待审批事项)
     */
    private Integer messageType;
    /**
     * 主题
     */
    private String theme;
    /**
     * 客户编码
     */
    private String customerCode;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 联系人
     */
    private String contact;

    /**
     * 创建人名称
     */
    private String createName;
    /**
     * 创建人编号
     */
    private String createCode;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 发布人编码
     */
    private String publisherCode;
    /**
     * 发布人名称
     */
    private String publisherName;
    /**
     * 接收人编号集合
     */
    private String receiverCode;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getArrangeName() {
        return arrangeName;
    }

    public void setArrangeName(String arrangeName) {
        this.arrangeName = arrangeName;
    }

    public Date getRemindTime() {
        return remindTime;
    }

    public void setRemindTime(Date remindTime) {
        this.remindTime = remindTime;
    }

    public String getExecutionLevel() {
        return executionLevel;
    }

    public void setExecutionLevel(String executionLevel) {
        this.executionLevel = executionLevel;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Integer getMessageType() {
        return messageType;
    }

    public void setMessageType(Integer messageType) {
        this.messageType = messageType;
    }

    public String getTheme() {
        return theme;
    }

    public void setTheme(String theme) {
        this.theme = theme;
    }

    public String getCustomerCode() {
        return customerCode;
    }

    public void setCustomerCode(String customerCode) {
        this.customerCode = customerCode;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public String getCreateCode() {
        return createCode;
    }

    public void setCreateCode(String createCode) {
        this.createCode = createCode;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getPublisherCode() {
        return publisherCode;
    }

    public void setPublisherCode(String publisherCode) {
        this.publisherCode = publisherCode;
    }

    public String getPublisherName() {
        return publisherName;
    }

    public void setPublisherName(String publisherName) {
        this.publisherName = publisherName;
    }

    public String getReceiverCode() {
        return receiverCode;
    }

    public void setReceiverCode(String receiverCode) {
        this.receiverCode = receiverCode;
    }
}